Package com.netscape.cmstools.tps
Class TPSClientCLI
java.lang.Object
org.dogtagpki.cli.CLI
org.dogtagpki.cli.CommandCLI
com.netscape.cmstools.tps.TPSClientCLI
- Author:
- Endi S. Dewata
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect
(long connection) long
createBeginOpMsg
(TPSMessage.OpType opType, Map<String, String> exts) long
long
createConnection
(long client) long
createToken
(long client) void
disconnect
(long connection) void
displayHelp
(long client) void
displayToken
(long client, Map<String, String> params) void
displayVariable
(long client, Map<String, String> params) void
execute
(org.apache.commons.cli.CommandLine cmd) int
getMsgType
(long message) boolean
getOldStyle
(long client) void
handleASQRequest
(long client, Map<String, String> params, long token, long connection, long message) void
handleEndOp
(long message) void
handleExtendedLoginRequest
(long client, Map<String, String> params, long token, long connection, long message) void
handleLoginRequest
(long client, Map<String, String> params, long token, long connection, long message) void
handleNewPinRequest
(long client, Map<String, String> params, long token, long connection, long message) void
handleSecureIdRequest
(long client, Map<String, String> params, long token, long connection, long message) void
handleStatusUpdateRequest
(long client, Map<String, String> params, long token, long connection, long message) void
handleTokenPDURequest
(long client, Map<String, String> params, long token, long connection, long message) void
invokeOperation
(long client, String op, Map<String, String> params) void
listVariables
(long client) void
performOperation
(long client, Map<String, String> params, Map<String, String> exts, long token, long connection, TPSMessage.OpType opType) void
performOperations
(long client, Map<String, String> params, TPSMessage.OpType opType) void
long
readMsg
(long connection, long token) void
removeClient
(long client) void
removeConnection
(long connection) void
removeMsg
(long message) void
removeToken
(long token) void
sendMsg
(long connection, long message) void
setOldStyle
(long client, boolean value) void
setupDebug
(long client, Map<String, String> params) void
setupToken
(long client, Map<String, String> params) void
setVariable
(long client, Map<String, String> params) Methods inherited from class org.dogtagpki.cli.CommandCLI
createOptions, execute
Methods inherited from class org.dogtagpki.cli.CLI
addModule, addModule, findModule, findModules, getClient, getClient, getConfig, getDescription, getFullModuleName, getFullName, getManPage, getModule, getModules, getName, getParent, getRoot, isDeprecated, removeModule, runExternal, runExternal, setDescription, setName
-
Field Details
-
logger
public static org.slf4j.Logger logger -
tpsCLI
-
-
Constructor Details
-
TPSClientCLI
-
-
Method Details
-
printHelp
public void printHelp() -
parse
-
createClient
- Throws:
Exception
-
removeClient
- Throws:
Exception
-
createToken
- Throws:
Exception
-
removeToken
- Throws:
Exception
-
createConnection
- Throws:
Exception
-
connect
- Throws:
Exception
-
disconnect
- Throws:
Exception
-
removeConnection
- Throws:
Exception
-
getOldStyle
- Throws:
Exception
-
setOldStyle
- Throws:
Exception
-
displayHelp
- Throws:
Exception
-
createBeginOpMsg
-
sendMsg
public void sendMsg(long connection, long message) -
readMsg
public long readMsg(long connection, long token) -
getMsgType
public int getMsgType(long message) -
removeMsg
public void removeMsg(long message) -
handleLoginRequest
public void handleLoginRequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleExtendedLoginRequest
public void handleExtendedLoginRequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleStatusUpdateRequest
public void handleStatusUpdateRequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleSecureIdRequest
public void handleSecureIdRequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleASQRequest
public void handleASQRequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleTokenPDURequest
public void handleTokenPDURequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleNewPinRequest
public void handleNewPinRequest(long client, Map<String, String> params, long token, long connection, long message) throws Exception- Throws:
Exception
-
handleEndOp
- Throws:
Exception
-
performOperation
public void performOperation(long client, Map<String, String> params, Map<String, throws ExceptionString> exts, long token, long connection, TPSMessage.OpType opType) - Throws:
Exception
-
performOperations
public void performOperations(long client, Map<String, String> params, TPSMessage.OpType opType) throws Exception- Throws:
Exception
-
displayToken
- Throws:
Exception
-
setupToken
- Throws:
Exception
-
setupDebug
- Throws:
Exception
-
setVariable
- Throws:
Exception
-
displayVariable
- Throws:
Exception
-
listVariables
- Throws:
Exception
-
invokeOperation
- Throws:
Exception
-
execute
- Overrides:
execute
in classCommandCLI
- Throws:
Exception
-